<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org/">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div th:text="${message}">Hello</div>

    <input  type="text" th:id="${student.id}" th:name="${student.name}" th:value="${student.age}"/>

    <!--循环-->
    <table border="1">
        <tr>
            <td>编号</td>
            <td>姓名</td>
            <td>年龄</td>
            <td>生日</td>
        </tr>
        <tr th:each="student:${list}">
            <td th:text="${student.id}">1</td>
            <td th:text="${student.name}">lisi</td>
            <td th:text="${student.age}">23</td>
            <td th:text="${#dates.format(student.birthday, 'yyyy-MM-dd HH:mm:ss')}">2023-09-12</td>
        </tr>
    </table>


    <!--获得所有list-->
    <p th:text="${list}"></p>
    <!--获得list结合第一个元素-->
    <p th:text="${list[0]}"></p>
    <p th:text="${list[0].name}"></p>
    <p th:text="${list[0]['name']}"></p>
    <!--可以调用方法-->
    <p th:text="${list[0].getName()}"></p>
    <p th:text="${list[0].name.substring(0, 1)}"></p>

    <!--判断
        第一种：if & unless
    -->
    <div th:if="true">
        天天18
    </div>
    <div th:if="false">
        不是天天18
    </div>
    <div th:if="${list[0].name eq 'zhangsan1'}">
        zhangsan1
    </div>
    <div th:if="${list[0].name == 'zhangsan1'}">
        zhangsan1
    </div>

    <div th:unless="${false}">
        测试unless
    </div>

    <!--第二种：and or not-->
    <div th:if="${true or false}">
        真的18岁
    </div>
    <div th:if="${not false}">
        真的别做梦
    </div>

    <!--第三种：三三目运算符-->
    <span th:text="${student.age == 23} ? '今年23' : '不是23'"></span>

    <!--第四种：switch-->
    <div th:switch="${student.age}">
        <div th:case="20">我今年20岁了</div>
        <div th:case="21">我今年21岁了</div>
        <div th:case="22">我今年22岁了</div>
        <div th:case="23">我今年23岁了</div>
    </div>
</body>
</html>